package com.lich.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.lich.entity.Users;

@Repository
public interface UsersMapper {
	/**
	 * @description 通过用户名查找
	 * @date 2016年8月30日
	 * @author lich-thinkpad
	 * @param username
	 * @return
	 */
	public Users selectByUsername(String username);

	/**
	 * @description 插入
	 * @date 2016年8月20日
	 * @author lich-thinkpad
	 * @param user
	 * @return
	 */
	public int insert(Users user);

	/**
	 * @description 用户总数
	 * @date 2016年9月8日
	 * @author lich
	 * @return
	 */
	public int count();

	/**
	 * @description 获取一页
	 * @date 2016年9月8日
	 * @author lich
	 * @param page
	 * @return
	 */
	public List<Users> selectPage(Integer pageNum);

	/**
	 * @description 更新用户
	 * @date 2016年9月8日
	 * @author lich
	 * @param user
	 * @return
	 */
	public int updateById(Users user);

	/**  
	 * @description 删除用户
	 * @date 2016年9月8日
	 * @author lich
	 * @param user
	 * @return
	 */
	public int deleteById(int userId);
}